package com.cainiao.pojo;

/**
 * 用户组/角色组
 * AdminRoleGroup
 * 数据库表：admin_role_group
 */
public class AdminRoleGroup {

    /**
     * 
     * 表字段 : admin_role_group.role_group_id
     */
    private Integer roleGroupId;

    /**
     * 
     * 表字段 : admin_role_group.role_name
     */
    private String roleName;

    /**
     * 
     * 表字段 : admin_role_group.role_description
     */
    private String roleDescription;

    /**
     * 上级ID
     * 表字段 : admin_role_group.role_parent_id
     */
    private Integer roleParentId;

    /**
     * 0=部门 1=角色组
     * 表字段 : admin_role_group.type
     */
    private String type;

    /**
     * 
     * 表字段 : admin_role_group.create_time
     */
    private Integer createTime;

    /**
     * 
     * 表字段 : admin_role_group.update_time
     */
    private Integer updateTime;

    /**
     * 获取  字段:admin_role_group.role_group_id
     *
     * @return admin_role_group.role_group_id, 
     */
    public Integer getRoleGroupId() {
        return roleGroupId;
    }

    /**
     * 设置  字段:admin_role_group.role_group_id
     *
     * @param roleGroupId the value for admin_role_group.role_group_id, 
     */
    public void setRoleGroupId(Integer roleGroupId) {
        this.roleGroupId = roleGroupId;
    }

    /**
     * 获取  字段:admin_role_group.role_name
     *
     * @return admin_role_group.role_name, 
     */
    public String getRoleName() {
        return roleName;
    }

    /**
     * 设置  字段:admin_role_group.role_name
     *
     * @param roleName the value for admin_role_group.role_name, 
     */
    public void setRoleName(String roleName) {
        this.roleName = roleName == null ? null : roleName.trim();
    }

    /**
     * 获取  字段:admin_role_group.role_description
     *
     * @return admin_role_group.role_description, 
     */
    public String getRoleDescription() {
        return roleDescription;
    }

    /**
     * 设置  字段:admin_role_group.role_description
     *
     * @param roleDescription the value for admin_role_group.role_description, 
     */
    public void setRoleDescription(String roleDescription) {
        this.roleDescription = roleDescription == null ? null : roleDescription.trim();
    }

    /**
     * 获取 上级ID 字段:admin_role_group.role_parent_id
     *
     * @return admin_role_group.role_parent_id, 上级ID
     */
    public Integer getRoleParentId() {
        return roleParentId;
    }

    /**
     * 设置 上级ID 字段:admin_role_group.role_parent_id
     *
     * @param roleParentId the value for admin_role_group.role_parent_id, 上级ID
     */
    public void setRoleParentId(Integer roleParentId) {
        this.roleParentId = roleParentId;
    }

    /**
     * 获取 0=部门 1=角色组 字段:admin_role_group.type
     *
     * @return admin_role_group.type, 0=部门 1=角色组
     */
    public String getType() {
        return type;
    }

    /**
     * 设置 0=部门 1=角色组 字段:admin_role_group.type
     *
     * @param type the value for admin_role_group.type, 0=部门 1=角色组
     */
    public void setType(String type) {
        this.type = type == null ? null : type.trim();
    }

    /**
     * 获取  字段:admin_role_group.create_time
     *
     * @return admin_role_group.create_time, 
     */
    public Integer getCreateTime() {
        return createTime;
    }

    /**
     * 设置  字段:admin_role_group.create_time
     *
     * @param createTime the value for admin_role_group.create_time, 
     */
    public void setCreateTime(Integer createTime) {
        this.createTime = createTime;
    }

    /**
     * 获取  字段:admin_role_group.update_time
     *
     * @return admin_role_group.update_time, 
     */
    public Integer getUpdateTime() {
        return updateTime;
    }

    /**
     * 设置  字段:admin_role_group.update_time
     *
     * @param updateTime the value for admin_role_group.update_time, 
     */
    public void setUpdateTime(Integer updateTime) {
        this.updateTime = updateTime;
    }
}